﻿html { display: block; width: 100%; min-width: 1000px !important; overflow-x: hidden; }
body { display: block; width: 100%; min-width: 1000px !important; overflow-x: hidden; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_body_background.png") 0 0 repeat-x; }

#general { width: 988px; margin: 12px auto 0; }

/* Barra Superior Suspensa */
#carrinho-barra {
	background: top right repeat-x	url("/Control/ArquivoExibir.aspx?NomeArquivo=img_barrabackground.png");
	display: none;
	position: fixed;
	overflow: visible;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 55px;
	z-index: 1000;
}
/* Setinha da Barra e o logo da Rogers */
#carrinho-barra #seta {
	float: left;
}

#carrinho-barra #seta2 {
	display: none;
	position: absolute;
	top: 31px;
	left: 10px;
	width: 20px;
	height: 22px;
}

#carrinho-barra #seta2 * {
	display: block !important;
}

#carrinho-barra #logo {
	float: left;
	margin: 0;
	width: 104px;
	height: 34px;
}

/* Parte de Buscas, com input e botao gerados pela vtex */
#carrinho-barra #busca {
	float: left;
	margin: 2px 10px 0px 5px;
	width: auto;
}

#carrinho-barra #busca label {
	display: none;
}

#carrinho-barra #busca input {
	background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_barrasearchinput.png") 0 0 repeat-x ;
	display: block;
	float: left;
	height: 25px;
	padding: 2px 5px 2px 10px;
	color: #666;
	width: 243px;
}

#carrinho-barra #busca .btn-buscar {
	display: block;
    background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_barrasearchok.png") 0 0 no-repeat !important;
    color: #FFFFFF;
    cursor: pointer;
    float: right;
    font-size: 1px;
    height: 30px !important;
    text-indent: -9999px;
    width: 51px !important;
	margin: 0;
	margin-left: 5px;
	
}

#carrinho-barra #busca select { display: none; }
#carrinho-barra #busca legend {
	display: none;
}
/* Carrinho da barra. */


#carrinho-barra #carrinho { float: right; position: relative; width: 144px; height: 54px; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_carrinh_background.png") 0 0 no-repeat; text-align: right; padding-right: 30px; color: #fff; font-weight: bold; }

#carrinho-barra #carrinho a { color: #00cbe7; font: normal bold 14px Calibri, Arial; text-decoration: none; }
#carrinho-barra #carrinho .cartquantity { display: block; }

#carrinho-barra #carrinho #menu { list-style: none; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_carrinhomenu.png") 0 0 no-repeat; padding: 25px 0px 0; position: absolute; top: 36px; right: 0; width: 188px; color: #fff; text-align: left; font-weight: bold; }
#carrinho-barra #carrinho #menu p { margin: 2px 5px; }
#carrinho-barra #carrinho #menu li { list-style: none; margin: 2px 5px 10px; }
#carrinho-barra #carrinho .remove { display: none; }
#carrinho-barra #carrinho #menu p strong { color: #fac90a; position: relative; top: 10px; }
#carrinho-barra #carrinho #menu .cartquantity { margin-top: 0px; position: relative; top: 10px; }
#carrinho-barra #carrinho #menu .sub { height: 29px; position: relative; top: 20px; padding: 5px; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_carrinhomenu_bottom.png") 0 0 no-repeat; }
#carrinho-barra #carrinho #menu .sub .value { float: right; color: #fac90a; }




#header { position: relative; z-index: 1; }

#header #logotype { float: left; }
#header #logotype { margin-left: 10px; }

#header #infos { position: relative; top: 10px; left: 25px; float: left; padding-left: 20px; line-height: 14px; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_telephone_icon.png") 0 0 no-repeat; }

#header #logonmsg { display: none; }

#header #loginform { position: absolute; right: 0; top: 0; display: block; width: 436px; height: 31px; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_login_background.png") 0 0 no-repeat; }
#header #loginform label { display: block; float: left; line-height: 32px; }
#header #loginform label a { float: left; }
#header #loginform label a img { display: block; position: relative; top: 5px; margin: 0 5px; }
#header #loginform .username { width: 130px; height: 21px; padding: 2px 4px; margin-left: 8px; background:  url("/Control/ArquivoExibir.aspx?NomeArquivo=img_login_input.png") 0 0 no-repeat; }
#header #loginform .password { position: relative; top: 3px; float: left; display: block; width: 136px; height: 21px; padding: 2px 4px; background:  url("/Control/ArquivoExibir.aspx?NomeArquivo=img_password_input.png") 0 0 no-repeat; }
#header #loginform .sent { position: relative; top: 3px; float: left; display: block; width: 72px; height: 25px; cursor: pointer; background:  url("/Control/ArquivoExibir.aspx?NomeArquivo=img_sent_input.png") 0 0 no-repeat; }
#header #loginform div { line-height: 32px; text-align: center; }
#header #loginform div a { color: #004e9a; }

#header #cartbuy { position: absolute; right: 4px; z-index: 10; top: 30px; width: 182px; padding-top: 10px; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_productcart_background.png") 0 0 no-repeat; }
#header #cartbuy .links { width: 156px; margin: 0 auto; }
#header #cartbuy .links { background: #0067b0; }
#header #cartbuy .links li { display: block; padding: 2px 0; margin: 0 10px; text-align: right; }
#header #cartbuy .links li a { text-decoration: none; }
#header #cartbuy .links li.cadastro { display: block; border-bottom: 1px dotted #0083c1; }
#header #cartbuy  .links li.cadastro a { display: block; color: #63c6f5; }
#header #cartbuy .links li.pedidos { display: block; }
#header #cartbuy .links li.pedidos a { color: #63c6f5; }
#header #cartbuy .amount-items-in-cart { width: 156px; margin: 0 auto; }
#header #cartbuy .amount-items-in-cart .title { display: none; }
#header #cartbuy .amount-items-in-cart .cart-info { display: none; width: 156px; margin: 0 auto; text-align: right; background: #0067b0; }
#header #cartbuy .amount-items-in-cart .cart-info li { margin: 0 10px; padding: 2px 0; color: #fff; border-top: 1px dotted #0083c1; }
#header #cartbuy .amount-items-in-cart .cart-info li em { font-style: normal !important; }
#header #cartbuy .amount-items-in-cart .cart-info .amount-items { display: none; }
#header #cartbuy .amount-items-in-cart .cart-info .amount-kits { display: none; }
#header #cartbuy #linkCarrinho { display: block; width: 156px; height: 32px; margin: 0 auto; text-indent: -9999px; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_viewcart_button.png") 0 0 no-repeat; }

#header #searchform { position: relative; float: left; margin-top: 50px; margin-left: 80px; margin-bottom: 15px; width: 526px; height: 30px; padding: 2px; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_searchform_background.png") 0 0 no-repeat; }
#header #searchform .busca {  }
#header #searchform .busca legend { text-indent: -9999px; display: none; }
#header #searchform .busca label { text-indent: -9999px; display: none; }
#header #searchform .busca select { display: none; }
#header #searchform .busca .jQcustomselect { position: absolute; z-index: 10; right: 55px; width: 180px; height: 30px; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_search_selectheading.png") 0 0 no-repeat; }
#header #searchform .busca .jQcustomselect .jqselectlabel { display: block; width: 131px; height: 20px; padding: 5px 38px 5px 10px; overflow: hidden; line-height: 20px; color: #0060ac; font-weight: bold; }
#header #searchform .busca .jQcustomselect .jQSelect { position: absolute; top: 5px; left: 1px; width: 129px; display: block; display: none; background: #fff; padding: 0 7px 5px; border: 3px solid #0086c5; border-top: 0 none; border-radius: 0 0 6px 6px; -moz-border-radius: 0 0 6px 6px; -webkit-border-radius: 0 0 6px 6px;  }
#header #searchform .busca .jQcustomselect .jQSelect li { display: block; padding: 3px 0; border-bottom: 1px solid #ddd; }
#header #searchform .busca input { color: #666; }
#header #searchform .busca input.fulltext-search-box { position: absolute; width: 220px; height: 30px; padding: 0 30px 0 10px; line-height: 30px; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_search_input.png") 0 0 no-repeat; }
#header #searchform .busca input.btn-buscar { float: right; width: 52px; height: 30px; text-indent: -9999px; cursor: pointer; font-size: 1px; color: #fff; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_search_buttonok.png") 0 0 no-repeat; }

#header #navigation { position: relative; clear: both; width: 100%; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_navigation_background.png") 0 0 no-repeat; }
#header #navigation .menu-departamento { position: relative; width: 10000px; }
#header #navigation .menu-departamento  h3{ position: relative; float: left; padding-left: 15px; display: block;  }
#header #navigation .menu-departamento  h3.hovered { background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_navcornerleft.png") 0 0 no-repeat;  }
#header #navigation .menu-departamento  h3.hovered a { color: #005ab9; text-shadow: 1px 1px 0 #fff; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_navcornerright.png") top right no-repeat;  }
#header #navigation .menu-departamento  h3.hovered span { background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_navigation_arrowhover.png") 0 0 no-repeat; }
#header #navigation .menu-departamento  h3 span { position: absolute; z-index: 3; right: 20px; top: 16px; display: block; width: 7px; height: 4px; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_navigation_arrow.png") 0 0 no-repeat; }
#header #navigation .menu-departamento  h3 a { position: relative; z-index: 2; float: left; padding: 12px 32px 12px 8px; color: #fff; text-shadow: 1px 1px 0 #063d7b; }
#header #navigation .menu-departamento  h3 a:hover { text-decoration: none; }
#header #navigation .menu-departamento  ul { display: none; position: absolute; z-index: 5; left: 0; top: 34px; padding: 15px 0 0; width: 200px; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_navbackground_top.png") 0 0 no-repeat; }
#header #navigation .menu-departamento  ul li { display: block; padding: 6px 2px 5px; margin: 0 20px; border-bottom: 1px dotted #ddd; }
#header #navigation .menu-departamento  ul li:last-child { border-bottom: 0 none; }
#header #navigation .menu-departamento  ul li a { color: #999; text-shadow: 1px 1px 0 #fff; }
#header #navigation .menu-departamento  ul li a:hover { color: #005ab9; text-decoration: none; }
#header #navigation .menu-departamento  ul .bottomcorners { position: absolute; bottom: -20px; width: 200px; height: 20px; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_navbackground_bottom.png") 0 0 no-repeat; }

#main { position: relative; }

#main h2.topic, #main h3.topic { padding-left: 10px; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_topic_leftbackground.png") left top no-repeat; }
#main h2.topic a, #main h2.topic span, #main h3.topic a, #main h3.topic span { display: block; padding: 9px 15px 9px 0; color: #fff; text-shadow: 1px 1px 0px #7e5a03; font-size: 13px; text-align: center; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_topic_rightbackground.png") right top no-repeat; }
#main h2.topic a:hover, #main h2.topic span:hover, #main h3.topic a:hover, #main h3.topic span:hover { color: #333; text-shadow: 1px 1px 0px #fff;  text-decoration: none; }

#main #banner {  }

#main #leftcol { float: left; width: 190px; margin-top: 5px; }

#main #leftcol #special-shops { text-align: center; }
#main #leftcol #special-shops ul { margin: 5px 0 10px; }
#main #leftcol #special-shops ul li { display: block; }

#main #leftcol #departaments .menu-departamento { }
#main #leftcol #departaments .menu-departamento h3 { display: block; border-bottom: 1px dotted #ff6804; padding: 4px; margin: 10px 0; }
#main #leftcol #departaments .menu-departamento h3 span { float: right; display: block; width: 12px; height: 12px; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_leftnavigation_arrow.png") center center no-repeat;  }
#main #leftcol #departaments .menu-departamento h3 a { color: #0283cb; }
#main #leftcol #departaments .menu-departamento ul { margin: 5px; }
#main #leftcol #departaments .menu-departamento ul li { display: block; padding: 2px 0; }
#main #leftcol #departaments .menu-departamento ul .jQBoxcontainer { display: block; margin: 0; padding: 0; }
#main #leftcol #departaments .menu-departamento ul .jQBoxcontainer .jQboxlist { display: none; margin: 0; padding:0; }
#main #leftcol #departaments .menu-departamento ul .jQBoxcontainer .jQboxlist li { display: block; padding: 2px 0; margin: 0; text-indent: 0; }
#main #leftcol #departaments .menu-departamento ul .jQBoxcontainer .jQboxButton { display: block; margin-top: 7px; padding: 3px 2px 2px 16px; color: #a77a02; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_plus_icon.png") left center no-repeat }

#main #leftcol #refine {  }
#main #leftcol #refine .menu-navegue { margin-top: 10px; }
#main #leftcol #refine .menu-navegue a { color: #0283CB; margin-right: 10px; }

#main #leftcol #refine .menu-departamento  { margin-top: 10px; padding: 0 5px; }
#main #leftcol #refine .menu-departamento h3 { padding: 5px 0; }
#main #leftcol #refine .menu-departamento h3 a { color: #0283cb; }
#main #leftcol #refine .menu-departamento h4 { padding: 3px 0; font-weight: normal; }
#main #leftcol #refine .menu-departamento h4 a { font-weight: normal; }
#main #leftcol #refine .menu-departamento h5 { display: block; padding: 5px 0; color: #0283cb; }
#main #leftcol #refine .menu-departamento h5 a { color: #0283cb; }
#main #leftcol #refine .menu-departamento ul { margin: 2px 0; }
#main #leftcol #refine .menu-departamento ul li { display: block; padding: 2px 0; }
#main #leftcol #refine .menu-departamento .bt-refinar { display: block; padding: 5px; border:1px solid #000; }
#main #leftcol #refine .menu-departamento .refino-marca { margin: 5px 0; padding-bottom: 10px; border-bottom: 1px dotted #ff3600; }
#main #leftcol #refine .menu-departamento .refino-marca h5 { display: block; padding: 5px 0; color: #0283cb; }
#main #leftcol #refine .menu-departamento .refino-marca h5 a { color: #0283cb; }
#main #leftcol #refine .menu-departamento .refino-marca label { display: block; padding: 3px 0; line-height: 16px; }
#main #leftcol #refine .menu-departamento .refino-marca label input { float: left; }
#main #leftcol #refine .menu-departamento .refino-marca div a { display: block; margin-top: 5px; padding: 3px; color: #0283cb; }
#main #leftcol #refine .menu-departamento .refino { margin: 5px 0; padding-bottom: 10px; border-bottom: 1px dotted #ff3600; }
#main #leftcol #refine .menu-departamento .refino h5 { display: block; padding: 5px 0; color: #0283cb; }
#main #leftcol #refine .menu-departamento .refino h5 a { color: #0283cb; }
#main #leftcol #refine .menu-departamento .refino label { display: block; padding: 3px 0; line-height: 13px; font-size: 11px; }
#main #leftcol #refine .menu-departamento .refino label input { float: left; }
#main #leftcol #refine .menu-departamento .refino div a { display: block; margin-top: 5px; padding: 3px; color: #0283cb; }

#main #leftcol #refine .navigation-tabs {  }
#main #leftcol #refine .navigation-tabs .menu-departamento {  }
#main #leftcol #refine .navigation-tabs .menu-departamento .menu-navegue { display: none; }
#main #leftcol #refine .navigation-tabs .menu-departamento .search-multiple-navigator { margin-top: 10px; padding: 0 5px; }
#main #leftcol #refine .navigation-tabs .menu-departamento  h3 {  padding: 5px 0; }
#main #leftcol #refine .navigation-tabs .menu-departamento  h3 a { color: #0283cb; }
#main #leftcol #refine .navigation-tabs .menu-departamento  h4 { display: none; padding: 3px 0; font-weight: normal; }
#main #leftcol #refine .navigation-tabs .menu-departamento  h4 a { font-weight: normal; }
#main #leftcol #refine .navigation-tabs .menu-departamento  h5{  padding: 5px 0; color: #0283cb; }
#main #leftcol #refine .navigation-tabs .menu-departamento  h5 a { color: #0283cb; }
#main #leftcol #refine .navigation-tabs .menu-departamento  ul { margin: 5px; }
#main #leftcol #refine .navigation-tabs .menu-departamento  ul li { display: block; padding: 2px 0; }
#main #leftcol #refine .navigation-tabs .menu-departamento .bt-refinar { display: block; padding: 5px; border:1px solid #000; }
#main #leftcol #refine .navigation-tabs .menu-departamento .refino-marca { margin: 5px 0; padding-bottom: 10px; border-bottom: 1px dotted #ff3600; }
#main #leftcol #refine .navigation-tabs .menu-departamento .refino-marca h5 { display: block; padding: 5px 0; color: #0283cb; }
#main #leftcol #refine .navigation-tabs .menu-departamento .refino-marca h5 a { color: #0283cb; }
#main #leftcol #refine .navigation-tabs .menu-departamento .refino-marca label { display: block; padding: 3px 0; line-height: 16px; }
#main #leftcol #refine .navigation-tabs .menu-departamento .refino-marca label input { float: left; }
#main #leftcol #refine .navigation-tabs .menu-departamento .refino-marca div a { display: block; margin-top: 5px; padding: 3px; color: #0283cb; }
#main #leftcol #refine .navigation-tabs .menu-departamento .refino { margin: 5px 0; padding-bottom: 10px; border-bottom: 1px dotted #ff3600; }
#main #leftcol #refine .navigation-tabs .menu-departamento .refino h5 { display: block; padding: 5px 0; color: #0283cb; }
#main #leftcol #refine .navigation-tabs .menu-departamento .refino h5 a { color: #0283cb; }
#main #leftcol #refine .navigation-tabs .menu-departamento .refino label { display: block; padding: 3px 0; line-height: 13px; font-size: 11px; }
#main #leftcol #refine .navigation-tabs .menu-departamento .refino label input { float: left; }
#main #leftcol #refine .navigation-tabs .menu-departamento  .refino div a { display: block; margin-top: 5px; padding: 3px; color: #0283cb; }

#main #leftcol #refine .navigation-tabs {  }
#main #leftcol #refine .navigation-tabs .menu-departamento {  }
#main #leftcol #refine .navigation-tabs .menu-departamento .menu-navegue { display: none; }
#main #leftcol #refine .navigation-tabs .menu-departamento .search-multiple-navigator { margin-top: 10px; padding: 0 5px; }
#main #leftcol #refine .navigation-tabs .menu-departamento  h3 {  padding: 5px 0; }
#main #leftcol #refine .navigation-tabs .menu-departamento  h3 a { color: #0283cb; }
#main #leftcol #refine .navigation-tabs .menu-departamento  h4 { display: none; padding: 3px 0; font-weight: normal; }
#main #leftcol #refine .navigation-tabs .menu-departamento  h4 a { font-weight: normal; }
#main #leftcol #refine .navigation-tabs .menu-departamento  h5{  padding: 5px 0; color: #0283cb; }
#main #leftcol #refine .navigation-tabs .menu-departamento  h5 a { color: #0283cb; }
#main #leftcol #refine .navigation-tabs .menu-departamento  ul { margin: 5px; }
#main #leftcol #refine .navigation-tabs .menu-departamento  ul li { display: block; padding: 2px 0; }

.departamento .navigation-tabs .menu-departamento  h4 { display: block !important; padding: 1px 7px !important; }
.departamento .search-single-navigator h3 { margin-bottom: 3px !important; }


#main #leftcol #refine .navigation-tabs .menu-departamento .bt-refinar { display: block; padding: 5px; border:1px solid #000; }
#main #leftcol #refine .navigation-tabs .menu-departamento .refino-marca { margin: 5px 0; padding-bottom: 10px; border-bottom: 1px dotted #ff3600; }
#main #leftcol #refine .navigation-tabs .menu-departamento .refino-marca h5 { display: block; padding: 5px 0; color: #0283cb; }
#main #leftcol #refine .navigation-tabs .menu-departamento .refino-marca h5 a { color: #0283cb; }
#main #leftcol #refine .navigation-tabs .menu-departamento .refino-marca label { display: block; padding: 3px 0; line-height: 16px; }
#main #leftcol #refine .navigation-tabs .menu-departamento .refino-marca label input { float: left; }
#main #leftcol #refine .navigation-tabs .menu-departamento .refino-marca div a { display: block; margin-top: 5px; padding: 3px; color: #0283cb; }
#main #leftcol #refine .navigation-tabs .menu-departamento .refino { margin: 5px 0; padding-bottom: 10px; border-bottom: 1px dotted #ff3600; }
#main #leftcol #refine .navigation-tabs .menu-departamento .refino h5 { display: block; padding: 5px 0; color: #0283cb; }
#main #leftcol #refine .navigation-tabs .menu-departamento .refino h5 a { color: #0283cb; }
#main #leftcol #refine .navigation-tabs .menu-departamento .refino label { display: block; padding: 3px 0; line-height: 13px; font-size: 11px; }
#main #leftcol #refine .navigation-tabs .menu-departamento .refino label input { float: left; }
#main #leftcol #refine .navigation-tabs .menu-departamento .refino div a { display: block; margin-top: 5px; padding: 3px; color: #0283cb; }

#main #leftcol #departaments .menu-navegue { margin-top: 10px; }
#main #leftcol #departaments .menu-navegue a { color: #0283cb; margin-right: 10px; padding: 4px; font-weight: bold; }
#main #leftcol #departaments .menu-navegue a.tab-navegue-ativo { color: #666; }
#main #leftcol #departaments .menu-navegue a.tab-refinar-ativo { color: #666; }

 .search-multiple-navigator h4 { margin: 5px 0; }
#main #leftcol #departaments .search-multiple-navigator h4 a { color: #0283cb; }
#main #leftcol #departaments .search-multiple-navigator h4 a.bt-refinar { color: #0283cb; }
#main #leftcol #departaments .search-multiple-navigator h5 { color: #0283cb; margin: 5px 0; }
#main #leftcol #departaments .search-multiple-navigator h5 a { color: #0283cb; }
#main #leftcol #departaments .search-multiple-navigator .ver-filtros { display: block; margin-top: 10px; color: #0283cb; }

#main #leftcol #departaments .search-single-navigator h4 { margin: 5px 0; }
#main #leftcol #departaments .search-single-navigator h4 a { color: #0283cb; }
#main #leftcol #departaments .search-single-navigator h4 a.bt-refinar { color: #0283cb; }
#main #leftcol #departaments .search-single-navigator h5 { color: #0283cb; margin: 5px 0; }
#main #leftcol #departaments .search-single-navigator h5 a { color: #0283cb; }
#main #leftcol #departaments .search-single-navigator .ver-filtros { display: block; margin-top: 10px; color: #0283cb; }

#main #leftcol #departaments-small { margin-top: 40px; }
#main #leftcol #departaments-small ul { padding: 5px; }
#main #leftcol #departaments-small ul li { padding: 7px 4px 6px; border-bottom: 1px dotted #ff3600; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_leftnavigation_arrow.png") right center no-repeat; }
#main #leftcol #departaments-small ul li a { color: #0283cb; font-weight: bold; }
#main #leftcol #departaments-small ul .jQBoxcontainer { display: block; margin: 0; padding: 0; }
#main #leftcol #departaments-small ul .jQBoxcontainer .jQboxlist { display: none; margin: 0; padding:0; }
#main #leftcol #departaments-small ul .jQBoxcontainer .jQboxlist li { display: block; margin: 0; text-indent: 0; }
#main #leftcol #departaments-small ul .jQBoxcontainer .jQboxButton { display: block; margin-top: 7px; padding: 3px 2px 2px 16px; color: #a77a02; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_plus_icon.png") left center no-repeat }
 
#main #leftcol #leftbanners { margin: 15px 0; text-align: center; }
#main #leftcol #leftbanners ul {  }
#main #leftcol #leftbanners ul li {  }

#main #centercol { float: left; width: 595px; margin-top: 5px; margin-left: 10px; }
#main #centercol.fullviewport { width: 785px !important; }

#main #centercol #breadcrumbs { position: absolute; padding: 9px 0; }
#main #centercol #breadcrumbs strong { float: left; color: #005ab9; }
#main #centercol #breadcrumbs strong a { float: left; color: #005ab9; }
#main #centercol #breadcrumbs div { float: left; }
#main #centercol #breadcrumbs ul { float: left; margin: 0 3px; }
#main #centercol #breadcrumbs ul li { float: left; padding: 0 3px; }
#main #centercol #breadcrumbs ul li:after { content: "|"; float: right; margin-left: 10px; font-weight: normal; }  
#main #centercol #breadcrumbs ul li:last-child:after { content: "  "; display: none; }  

#main #centercol #productcategory .main {  }
#main #centercol #productcategory .main .searchResultsTime { display: none; }
#main #centercol #productcategory .main .sub { float: right; clear: both; }
#main #centercol #productcategory .main .sub .resultado-busca-filtro { float: right; padding-bottom: 15px; }
#main #centercol #productcategory .main .sub .resultado-busca-filtro .orderBy { float: right; margin-top: 5px; display: block; line-height: 14px; }
#main #centercol #productcategory .main .sub .resultado-busca-filtro .orderBy select { width: 75px; font-size: 11px; border:1px solid #999; }
#main #centercol #productcategory .main .sub .resultado-busca-filtro .filterBy { clear: both; float: right; margin-top: 5px; display: block; line-height: 14px; }
#main #centercol #productcategory .main .sub .resultado-busca-filtro .filterBy select { width: 53px; font-size: 11px; border:1px solid #999; }
#main #centercol #productcategory .main .sub .resultado-busca-filtro .compare { display: none; }

#main #centercol #search { position: relative; }
#main #centercol #search #searchresult { position: absolute; top: 10px; left: 0; display: none; }
#main #centercol #search #searchresult li { display: none; }
#main #centercol #search #searchresult li.last { display: block; color: #004e9a; text-transform: capitalize; }
#main #centercol #search #searchresult li.last a { color: #004e9a; }
#main #centercol #search .main { position: relative; }
#main #centercol #search .main .didyoumean { float: left; color: #005ab9; font-size: 15px; line-height: 28px; font-weight: bold; text-transform: capitalize; }
#main #centercol #search .main .didyoumean a { color: #005ab9; }
.resultado-busca #main #centercol #search .main .searchResultsTime { position: absolute; left: 0; top: 22px !important; }
#main #centercol #search .main .searchResultsTime { position: absolute; left: 0; top: 10px; }
#main #centercol #search .main .searchResultsTime span { display: none; }
#main #centercol #search .main .sub { float: right; }
#main #centercol #search .main .sub .resultado-busca-filtro { float: right; padding-bottom: 15px; }
#main #centercol #search .main .sub .resultado-busca-filtro .orderBy { float: right; margin-top: 5px; display: block; line-height: 14px; }
#main #centercol #search .main .sub .resultado-busca-filtro .orderBy select { width: 75px; font-size: 11px; border:1px solid #999; }
#main #centercol #search .main .sub .resultado-busca-filtro .filterBy {  float: right; margin: 5px 10px 0; display: block; line-height: 14px; }
#main #centercol #search .main .sub .resultado-busca-filtro .filterBy select { width: 53px; font-size: 11px; border:1px solid #999; }
#main #centercol #search .main .sub .resultado-busca-filtro .compare { display: none; }
#main #centercol #search .main .pages { position: relative; padding: 0 15px; text-align: center; }
#main #centercol #search .main .pages li { display: inline; padding: 0px 6px; }
#main #centercol #search .main .pager.top { float: right; clear: both; width: 124px; }
#main #centercol #search .main .pager.top .next { position: absolute; top: 0; left: 0; display: block; width: 6px; padding: 0; height: 12px; text-indent: -9999px; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_search_arrowleft.png") 0 0 no-repeat; }
#main #centercol #search .main .pager.top .last { position: absolute; top: 0; right: 0; display: block; width: 6px; padding: 0; height: 12px; text-indent: -9999px; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_search_arrowright.png") 0 0 no-repeat; }
#main #centercol #search .main .pager.top .pgEmpty { opacity: 0.7; }
#main #centercol #search .main .pager.top .first { display: none; }
#main #centercol #search .main .pager.top .previous { display: none; }
#main #centercol #search .main .pager.bottom { clear: both; float: right; height: 0; right: 370px; position: relative;  top: 7px;  width: 160px; }

.departamento #main #centercol .pages { display: none; position: relative; padding: 0 15px; text-align: center; }
#main #centercol .pages { position: relative; padding: 0 15px; text-align: center; }
#main #centercol .pages li { display: inline; padding: 0px 6px; }
#main #centercol .pages li.pgCurrent { display: inline; padding: 0px 6px; }
#main #centercol .pager.bottom { float: right; clear: both; width: 124px; }
#main #centercol .pager.bottom .next { position: absolute; top: 0; left: 0; display: block; width: 6px; padding: 0; height: 12px; text-indent: -9999px; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_search_arrowleft.png") 0 0 no-repeat; }
#main #centercol .pager.bottom .last { position: absolute; top: 0; right: 0; display: block; width: 6px; padding: 0; height: 12px; text-indent: -9999px; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_search_arrowright.png") 0 0 no-repeat; }
#main #centercol .pager.bottom .pgEmpty { opacity: 0.7; }
#main #centercol .pager.bottom .first { display: none !important; }
#main #centercol .pager.bottom .previous { display: none !important; }
#main #centercol .pager.bottom { float: right; width: 200px; }
#main #centercol .pager.bottom .next { position: absolute; top: 0; left: 0; display: block; width: 6px; padding: 0 !important; height: 12px; text-indent: -9999px; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_search_arrowleft.png") 0 0 no-repeat; }
#main #centercol .pager.bottom .last { position: absolute; top: 0; right: 0; display: block; width: 6px; padding: 0 !important; height: 12px; text-indent: -9999px; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_search_arrowright.png") 0 0 no-repeat; }

#main #centercol .heading { clear: both; padding: 0 10px; height: 38px; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_heading_background.png") 0 0 no-repeat; }
#main #centercol .heading h3 { display: block; font-size: 14px; color: #005ab9; text-shadow: 1px 1px 0 #fff; line-height: 28px; }
#main #centercol .heading h3 a.more { float: right; display: block; font-size: 11px; color: #7a7a7a; text-shadow: 1px 1px 0 #fff; }
#main #centercol .heading h3 a.more:hover { text-decoration: none; }

#main .semiheading { clear: both; padding: 0 10px; height: 38px; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=bg_semietapas.png") 0 0 no-repeat; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }
#main .semiheading h3 { display: block; font-size: 14px; color: #005ab9; text-shadow: 1px 1px 0 #fff; line-height: 34px; }
#main .semiheading h3 a.more { float: right; display: block; font-size: 11px; color: #7a7a7a; text-shadow: 1px 1px 0 #fff; }
#main .semiheading h3 a.more:hover { text-decoration: none; }

#main .fullheading { clear: both; padding: 0 10px; height: 38px; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=bg_etapas.jpg") 0 0 no-repeat; }
#main .fullheading h3 { display: block; font-size: 14px; color: #005ab9; text-shadow: 1px 1px 0 #fff; line-height: 34px; }
#main .fullheading h3 a.more { float: right; display: block; font-size: 11px; color: #7a7a7a; text-shadow: 1px 1px 0 #fff; }
#main .fullheading h3 a.more:hover { text-decoration: none; }


#main #centercol .productlist { clear: both; margin-bottom: 10px; } 
#main #centercol .prateleira { clear: both; padding: 5px 0 15px; } 
#main #centercol .fullviewport .prateleira { padding: 5px 0 10px !important; } 
#main #centercol .prateleira li { position: relative; display: block; float: left; width: 180px; padding: 3px; margin: 0 5px 10px 5px; } 
#main #centercol .fullviewport .prateleira li { margin: 0 4px 0px !important; } 
#main #centercol .prateleira h2 { display: none; }
#main #centercol .prateleira li:hover { background: #0154c1 url("/Control/ArquivoExibir.aspx?NomeArquivo=img_productbox_hover.png") 0 0 repeat-x; }
#main #centercol .prateleira li .wrapper  { position: relative; height: 400px; padding: 0 3px; background: #fff; } 
#main #centercol .prateleira li .wrapper .check  { display: none; position: absolute; right: 0; top: 0; }
#main #centercol .prateleira li .wrapper .add  { display: none; position: absolute; right: 0; top: 0; cursor: pointer; }
#main #centercol .prateleira li .wrapper .quick-view  { display: none; position: absolute; left: 0; right: 0; top: 110px; cursor: pointer; text-align: center;  }
#main #centercol .prateleira li .wrapper .quick-view a { display: block; width: 80px; height: 21px; margin: 0 auto; text-indent: -9999px; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=quick_view_o.png") 0 0 no-repeat; }
#main #centercol .prateleira li .wrapper h3 { color: #7a7a7a; margin: 9px 0px 10px; }
#main #centercol .prateleira li .wrapper h3 a:hover { text-decoration: none; }
#main #centercol .prateleira li .wrapper .desc {  }
#main #centercol .prateleira li .wrapper .photo { text-align: center; height: 180px; }
#main #centercol .prateleira li .wrapper .preco { line-height: 18px; font-weight: bold; }
#main #centercol .prateleira li .wrapper .preco em { font-style: normal; font-weight: bold; }
#main #centercol .prateleira li .wrapper .preco strong { font-weight: bold; }
#main #centercol .prateleira li .wrapper .preco .valor-de { display: block; color: #bbbbbb; }
#main #centercol .prateleira li .wrapper .preco .valor-por { display: block; color: #3d3d3d; }
#main #centercol .prateleira li .wrapper .preco .valor-dividido { display: block; color: #cc9207; font-size: 14px; }
#main #centercol .prateleira li .wrapper .desc { line-height: 18px; font-weight: bold; }
#main #centercol .prateleira li .wrapper .category { position: absolute; bottom: 0; left: 0; display: block; margin: 0 2px; width: 165px; padding: 8px 5px; border-top:1px dotted #c3c2c2; border-bottom:1px dotted #c3c2c2; }
#main #centercol .prateleira li .wrapper .category a { display: block; font-weight: bold; color: #00519f; padding-left: 10px; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_category_arrow.png") 0 center no-repeat; }
#main #centercol .prateleira li .wrapper .wrapperAmountInCart {  }
#main #centercol .prateleira li .wrapper .flag.desconto-de-12--no-boleto { position: absolute; bottom: 40px; left: -1px; display: block; width: 180px; height: 45px; text-indent: -9999px; background: url("http://www.reference.com.br/Control/ArquivoExibir.aspx?NomeArquivo=TagDescontoBoleto") 0 0 no-repeat; }
#main #centercol .prateleira li .amount-in-cart { display: none; }
#main #centercol .prateleira li .wrapper-buy-button-asynchronous { display: none; }

#main #centercol #marcas-list { background: #fff; border: 1px solid #ccc; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; height: 89px; margin: 4px 2px 5px; padding: 2px; position: relative; width: 585px; }
#main #centercol #marcas-list .disabled { cursor: normal; }
#main #centercol #marcas-list .left { background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_slidermarcasleft.png") no-repeat scroll left top transparent; height: 34px; left: 5px; position: absolute; top: 28px; width: 24px; z-index: 50; }
#main #centercol #marcas-list .right { background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_slidermarcasright.png") no-repeat scroll left top transparent; height: 34px; right: 5px; position: absolute; top: 28px; width: 24px; z-index: 50; }
#main #centercol #marcas-list .left.disable { background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_slidermarcasleftdisable.png") no-repeat scroll left top transparent !important; }
#main #centercol #marcas-list .right.disable { background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_slidermarcasrightdisabled.png") no-repeat scroll left top transparent !important; }
 
#main #centercol #marcas-list #marcas-up { height: 75px; margin: 12px 0 0 30px; width: 525px !important; }
#main #centercol #marcas-list #marcas-up #marcas-carr { float: left; height: 75px; overflow: hidden; }
#main #centercol #marcas-list #marcas-up #marcas-carr li { height: 75px !important; list-style: none outside none; margin: 0 13px 0 0; width: 130px !important; float: left; }

#main #rightcol { float: right; width: 185px; margin-top: 5px; }
#main #rightcol #offers { text-align: center; }
#main #rightcol #offers .box-banner { margin: 5px 0; }

#main #produto { padding: 15px 0; }

.prateleira:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.prateleira { display: inline-block; }
html[xmlns] .prateleira { display: block; }
* html .prateleira { height: 1%; }

#main #produto .apresentacao { float: left; width: 560px; }
#main #produto .apresentacao #include { float: right; width: 445px; }
#main #produto .apresentacao #show{ position: relative; float: left; height: 360px; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_thumbs_background.png") 0 0 no-repeat; }
#main #produto #JQRollInstance { float: left; width: 115px; overflow: hidden; height: 288px; margin: 34px 0; }
#main #produto .JQPrevButton { position: absolute; top: 15px; display: block; text-indent: -9999px; left: 40px; width: 20px; height: 16px; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_seta_prev.png") 0 0 no-repeat; }
#main #produto .JQPrevButton.disabled { position: absolute; top: 15px; display: block; text-indent: -9999px; left: 40px; width: 20px; height: 16px; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_seta_prev_disbled.png") 0 0 no-repeat !important; }
#main #produto .JQNextButton { position: absolute; bottom: 15px; display: block;text-indent: -9999px; left: 40px; width: 20px; height: 16px; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_seta_next.png") 0 0 no-repeat; }
#main #produto .JQNextButton.disabled { position: absolute; bottom: 15px; display: block; text-indent: -9999px; left: 40px; width: 20px; height: 16px; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_seta_next_disbled.png") 0 0 no-repeat !important; }
#main #produto .apresentacao .thumbs { position: relative; width: 115px; height: 1000px; overflow: hidden; }
#main #produto .apresentacao .thumbs li { background: #fff; height: 80px; margin: 5px; padding: 5px; line-height: 40px; width: 80px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; }
#main #produto .apresentacao .thumbs li a { display: block; padding-right: 20px; width: 80px; height: 80px; }
#main #produto .apresentacao .thumbs li a.ON { background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_thumb_on.png") right center no-repeat; }
#main #produto .apresentacao .thumbs li a:hover { background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_thumb_on.png") right center no-repeat; }
#main #produto .apresentacao .thumbs li a img { display: block; margin: 0 auto; }
#main #produto .productabout { float: right; width: 420px; }
#main #produto .productabout .productName { font-size: 21px; color: #005ab9; font-weight: bold; margin-bottom: 5px; }
#main #produto .productabout .prodcat {  }
#main #produto .productabout .prodcat .bread-crumb {  }
#main #produto .productabout .prodcat .bread-crumb li { display: none; margin: 15px 1px; font-size: 14px; }
#main #produto .productabout .prodcat .bread-crumb li a { color: #666; }
#main #produto .productabout .prodcat .bread-crumb li a:hover { text-decoration: none; color: #444; }
#main #produto .productabout .prodcat .bread-crumb li.last { display: block; }

#main #produto .productabout .buy-button { display: block; width: 180px; height: 50px; margin: 10px 0; text-indent: -9999px; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_buy_button.png") 0 0 no-repeat; }
#main #produto .productabout .priceWrapper { padding: 2px 3px; }
#main #produto .productabout .priceWrapper select { display: none; }
#main #produto .productabout .priceWrapper .specification { color: #005AB9; display: block; font-size: 14px; line-height: 34px; font-weight: bold; }
#main #produto .productabout .priceWrapper .select { display: block; width: 29px; height: 29px; margin: 0 5px 5px; text-indent: -9999px; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_colorpickernocolor.png") 0 0 no-repeat; }
#main #produto .productabout .priceWrapper .select.skuList { display: block; width: auto; height: auto; background: none; }
#main #produto .productabout .priceWrapper .jQSelectToList { margin-top: 5px; padding: 0 5px 5px; }
#main #produto .productabout .priceWrapper .jQSelectToList li  { float: left; display: block; width: 29px; height: 29px; text-indent: -9999px; }
#main #produto .productabout .priceWrapper .jQSelectToList li a { float: left; display: block; width: 29px; height: 29px; text-indent: -9999px; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_colorpickerdesabled.png") 0 0 no-repeat; }
#main #produto .productabout .priceWrapper .jQSelectToList li.active a  { float: left; display: block; width: 29px; height: 29px; text-indent: -9999px; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_colorpickeractive.png") 0 0 no-repeat; }
#main #produto .productabout .descricao-preco {  }
#main #produto .productabout .preco-a-vista { height: 0; width: 0; visibility: hidden; display: none; line-height: 0; }
#main #produto .productabout .titulo-parcelamento { display: block; margin: 10px 0; font-size: 14px; font-weight: bold; color: #005ab9; }
#main #produto .productabout .other-payment-method-ul { line-height: 18px; }
#main #produto .productabout .other-payment-method-ul li { line-height: 18px; }
#main #produto .productabout .other-payment-method-ul li strong { color: #005ab9; }
#main #produto .productabout .see-other-payment-method-link { width: 0; height: 0; visibility: hidden; display: none; }

#main #produto .productabout .descricao-preco em { display: block; padding: 3px 0 0; font-style: normal; }
#main #produto .productabout .descricao-preco .valor-de {  }
#main #produto .productabout .descricao-preco .valor-por { font-size: 14px; color: #62ad00; }
#main #produto .productabout .descricao-preco .valor-dividido { color: #62ad00; }
#main #produto .productabout .descricao-preco .valor-dividido strong { font-weight: normal; }

#main #produto .productabout .prodcontent { min-height: 24px; line-height: 24px; padding: 2px 5px 3px; border-bottom: 1px dotted #ccc; }
#main #produto .productabout .prodcontent #twitter { float: left; margin-top: 3px; }
#main #produto .productabout .prodcontent #facebook { float: left; width: 78px; height: 25px; overflow: hidden; }
#main #produto .productabout .prodcontent img { margin-right: 5px; float: left; }
#main #produto .productabout .prodcontent span { position: relative; top: 0px; color: #005ab9; }
#main #produto .productabout .prodcontent span a { color: #005ab9; }
#main #produto .productabout .prodcontent input { border:1px solid #e7e7e7 !important; padding: 7px 5px; color: #666; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_inputdegrade.png") 0 0 repeat-x !important;  }
#main #produto .productabout .prodcontent h1 { color: #666; }
#main #produto .productabout .prodcontent h1 a { color: #666; }
#main #produto .productabout .prodcontent .header .close { display: none; }
#main #produto .productabout .prodcontent .content { color: #666; }
#main #produto .productabout .prodcontent .content label { color: #666; }
#main #produto .productabout .prodcontent .footer .close {  }
#main #produto .productabout .prodcontent .footer .close a { display: block; height: 16px; width: 16px; text-indent: -9999px; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=closebutton.png") 0 0 no-repeat; }
#main #produto .productabout .prodcontent .spanopenpayment { cursor: pointer; }
#main #produto .productabout .prodcontent .spanopenpayment:hover { text-decoration: underline; }
#main #produto .productabout .prodcontent .otherpaymentfield { display: none; }
#main #produto .productabout .prodcontent .freight-values { text-align: left; }
#main #produto .productabout .prodcontent .freight-values th { color: #005ab9; }

#main #produto #tabscontent .specification { margin-bottom: 25px; }
#main #produto #tabscontent .specification table { width: 100%; text-align: left; border: 1px solid #eee; }
#main #produto #tabscontent .specification h4 { margin-top: 11px; margin-left: 7px; margin-bottom: 11px; font-size: 13px; font-weight: bold; color: #005ab9; }
#main #produto #tabscontent .specification th { width: 200px; padding: 5px 7px; margin-bottom: 5px; color: #333; font-weight: bold; }
#main #produto #tabscontent .specification td { padding: 5px 7px; }
#main #produto #tabscontent .specification tr.even { background: #eee; }

#main #produto #tabscontent .specification { margin-bottom: 25px; }
#main #produto #tabscontent .specification h3 { margin-bottom: 11px; font-size: 13px; font-weight: bold; color: #005ab9; }
#main #produto #tabscontent .specification dt { padding: 5px 7px; margin-bottom: 5px; color: #333; font-weight: bold; }
#main #produto #tabscontent .specification dd { padding: 5px 7px; }
#main #produto #tabscontent .specification dd.odd { background: #eee; }

#main #produto #tabscontent .validate { margin-bottom: 25px; }
#main #produto #tabscontent .validate h4 { display: block; margin-bottom: 11px; font-size: 13px; font-weight: bold; color: #005ab9; }
#main #produto #tabscontent .validate strong{ display: block; margin-bottom: 11px; font-size: 13px; font-weight: bold; color: #005ab9; }
#main #produto #tabscontent .specification dt { padding: 5px 7px; margin-bottom: 5px; color: #333; font-weight: bold; }
#main #produto #tabscontent .specification dd { padding: 5px 7px; }
#main #produto #tabscontent .specification dd.odd { background: #eee; }

#main #produto #resenha {  }
#main #produto #resenha h4 { display: block; margin-bottom: 11px; font-size: 13px; font-weight: bold; color: #005ab9; }

#main #produto .productabout .notifyme { padding: 2px; }
#main #produto .productabout .notifyme h3 { color: #a21212; display: block; font-size: 14px; }
#main #produto .productabout .notifyme p { margin: 5px 0; line-height: 20px; }
#main #produto .productabout .notifyme #notifymeClientName { float: left; border:1px solid #e7e7e7 !important; width: 170px; padding: 7px 5px; color: #666; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_inputdegrade.png") 0 0 repeat-x !important;  }
#main #produto .productabout .notifyme #notifymeClientEmail { float: left; border:1px solid #e7e7e7 !important; width: 130px; padding: 7px 5px; color: #666; margin-left: 5px; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_inputdegrade.png") 0 0 repeat-x !important; }
#main #produto .productabout .notifyme #notifymeButtonOK { float: left; color: #ffffff; cursor: pointer; display: block; font-size: 1px; height: 30px !important; margin: 0 0 0 5px; text-indent: -9999px; width: 51px !important; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_barrasearchok.png") no-repeat scroll 0 0 transparent !important; }

.productQuickView { background: #fff !important;  }
#quick-view { background: #fff; padding: 10px 0; width: 630px; }
#quick-view #product .apresentacao { float: left; width: 310px; }
#quick-view #product .apresentacao #include { float: left; }
#quick-view #product .apresentacao #show{ float: left; }
#quick-view #product .apresentacao .thumbs { display: none; position: relative; float: left; width: 115px; height: 288px; padding: 34px 0 0; margin-bottom: 34px; overflow: hidden; }
#quick-view #product .productabout { float: right; width: 315px; }
#quick-view #product .productabout .productName { font-size: 21px; color: #005ab9; font-weight: bold; margin-bottom: 5px; }
#quick-view #product .productabout .buy-button { display: block; width: 180px; height: 50px; margin: 10px 0; text-indent: -9999px; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_buy_button.png") 0 0 no-repeat; }
#quick-view #product .productabout .priceWrapper { padding: 2px 3px; }
#quick-view #product .productabout .priceWrapper .imageSku { display: none; }
#quick-view #product .productabout .priceWrapper .imageSku { display: none; }
#quick-view #product .productabout .priceWrapper .skuList .preco { display: none; }
#quick-view #product .productabout .priceWrapper select { display: none; }
#quick-view #product .productabout .priceWrapper .specification { color: #005AB9; display: block; font-size: 14px; line-height: 34px; font-weight: bold; }
#quick-view #product .productabout .priceWrapper .select { display: block; width: 29px; height: 29px; margin: 0 5px 5px; text-indent: -9999px; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_colorpickernocolor.png") 0 0 no-repeat; }
#quick-view #product .productabout .priceWrapper .select.skuList { display: block; width: auto; height: auto; background: none; }
#quick-view #product .productabout .priceWrapper .jQSelectToList { margin-top: 5px; padding: 0 5px 5px; }
#quick-view #product .productabout .priceWrapper .jQSelectToList li  { float: left; display: block; width: 29px; height: 29px; text-indent: -9999px; }
#quick-view #product .productabout .priceWrapper .jQSelectToList li a { float: left; display: block; width: 29px; height: 29px; text-indent: -9999px; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_colorpickerdesabled.png") 0 0 no-repeat; }
#quick-view #product .productabout .priceWrapper .jQSelectToList li.active a  { float: left; display: block; width: 29px; height: 29px; text-indent: -9999px; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_colorpickeractive.png") 0 0 no-repeat; }
#quick-view #product .productabout .descricao-preco {  }
#quick-view #product .productabout .descricao-preco em { display: block; padding: 3px 0 0; font-style: normal; }
#quick-view #product .productabout .descricao-preco .valor-de {  }
#quick-view #product .productabout .descricao-preco .valor-por { font-size: 14px; color: #62ad00; }
#quick-view #product .productabout .descricao-preco .valor-dividido { color: #62ad00; }
#quick-view #product .productabout .descricao-preco .valor-dividido strong { font-weight: normal; }
#quick-view #product .productabout .prodcontent { min-height: 24px; line-height: 24px; padding: 2px 5px 3px; border-bottom: 1px dotted #ccc; }
#quick-view #product .productabout .prodcontent #twitter { float: left; margin-top: 3px; }
#quick-view #product .productabout .prodcontent #facebook { float: left; width: 78px; height: 25px; overflow: hidden; }
#quick-view #product .productabout .prodcontent img { margin-right: 5px; float: left; }
#quick-view #product .productabout .prodcontent span { position: relative; top: 0px; color: #005ab9; }
#quick-view #product .productabout .prodcontent span a { color: #005ab9; }
#quick-view #product .productabout .prodcontent input { border:1px solid #e7e7e7 !important; padding: 7px 5px; color: #666; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_inputdegrade.png") 0 0 repeat-x !important;  }
#quick-view #product .productabout.prodcontent h1 { color: #666; }
#quick-view #product .productabout .prodcontent h1 a { color: #666; }
#quick-view #product .productabout .prodcontent .header .close { display: none; }
#quick-view #product .productabout .prodcontent .content { color: #666; }
#quick-view #product .productabout .prodcontent .content label { color: #666; }
#quick-view #product .productabout .prodcontent .footer .close {  }
#quick-view #product .productabout .prodcontent .footer .close a { display: block; height: 16px; width: 16px; text-indent: -9999px; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=closebutton.png") 0 0 no-repeat; }
#quick-view #product .productabout .prodcontent .spanopenpayment { cursor: pointer; }
#quick-view #product .productabout .prodcontent .spanopenpayment:hover { text-decoration: underline; }
#quick-view #product .productabout .prodcontent .otherpaymentfield { display: none; }

#quick-view #product .productabout .preco-a-vista { height: 0; width: 0; visibility: hidden; display: none; line-height: 0; }
#quick-view #product .productabout .titulo-parcelamento { display: block; margin: 10px 0; font-size: 14px; font-weight: bold; color: #005ab9; }
#quick-view #product .productabout .other-payment-method-ul { line-height: 18px; }
#quick-view #product .productabout .other-payment-method-ul li { line-height: 18px; }
#quick-view #product .productabout .other-payment-method-ul li strong { color: #005ab9; }
#quick-view #product .productabout .see-other-payment-method-link { width: 0; height: 0; visibility: hidden; display: none; }
#quick-view #product .productabout .freight-values { text-align: left; }
#quick-view #product .productabout .freight-values th { color: #005ab9; }




#quick-view #product .productabout .notifyme { padding: 2px; }
#quick-view #product .productabout .notifyme h3 { color: #005AB9; display: block; font-size: 14px; }
#quick-view #product .productabout .notifyme p { margin: 5px 0; line-height: 20px; }
#quick-view #product .productabout .notifyme #notifymeClientName { float: left; border:1px solid #e7e7e7 !important; width: 110px; padding: 7px 5px; color: #666; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_inputdegrade.png") 0 0 repeat-x !important;  }
#quick-view #product .productabout .notifyme #notifymeClientEmail { float: left; border:1px solid #e7e7e7 !important; width: 70px; padding: 7px 5px; color: #666; margin-left: 5px; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_inputdegrade.png") 0 0 repeat-x !important; }
#quick-view #product .productabout .notifyme #notifymeButtonOK { float: left; color: #ffffff; cursor: pointer; display: block; font-size: 1px; height: 30px !important; margin: 0 0 0 5px; text-indent: -9999px; width: 51px !important; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_barrasearchok.png") no-repeat scroll 0 0 transparent !important; }


#main #produto #tabs { clear: both; padding-top: 10px; padding-bottom: 5px; border-bottom: 2px solid #004e9a; }
#main #produto #tabs li { display: block; float: left; margin-right: 7px; }
#main #produto #tabs li a { display: block; float: left; height: 34px; text-indent: -9999px; }
#main #produto #tabs li a#tabdescription { width: 96px; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_tab_description.png") 0 0 no-repeat; }
#main #produto #tabs li a#tabdescription.active { background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_tab_description_active.png") 0 0 no-repeat !important; }
#main #produto #tabs li a#tabspecification { width: 126px; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_tab_dados.png") 0 0 no-repeat; }
#main #produto #tabs li a#tabspecification.active { background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_tab_dados_active.png") 0 0 no-repeat !important; }
#main #produto #tabs li a#tabvalidate { width: 82px; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_tab_garantia.png") 0 0 no-repeat; }
#main #produto #tabs li a#tabvalidate.active { background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_tab_garantia_active.png") 0 0 no-repeat !important; }
#main #produto #tabscontent { clear: both; padding: 4px 2px; }
#main #produto #tabscontent .description {  }
#main #produto #tabscontent .specification { display: none; }
#main #produto #tabscontent .validate { display: none; }


#produtos-relacionados { clear: both; margin-bottom: 10px; } 
#produtos-relacionados h2 {
	display: block;
	clear: both;
    background: url("/Control/ArquivoExibir.aspx?NomeArquivo=bg_etapas.jpg") no-repeat scroll 0 0 transparent;
    color: #004E9A;
    font-size: 14px !important;
    height: 36px;
    line-height: 34px !important;
    margin-top: 10px;
    text-indent: 10px !important;
    text-shadow: 1px 1px 0 #FFFFFF;
    width: 100% !important;
}
#produtos-relacionados ul { clear: both; padding: 5px 0 15px; } 
#produtos-relacionados .fullviewport ul { padding: 5px 0 10px !important; } 
#produtos-relacionados ul li { position: relative; display: block; float: left; width: 180px; padding: 3px; margin: 0 5px 30px 5px; } 
#produtos-relacionados .fullviewport ul li { margin: 0 4px 0px !important; } 
#produtos-relacionados ul h2 { display: none; }
#produtos-relacionados ul li:hover { background: #0154c1 url("/Control/ArquivoExibir.aspx?NomeArquivo=img_productbox_hover.png") 0 0 repeat-x; }
#produtos-relacionados ul li .wrapper  { position: relative; height: 350px; padding: 0 3px; background: #fff; } 
#produtos-relacionados ul li .wrapper .check  { display: none; position: absolute; right: 0; top: 0; }
#produtos-relacionados ul li .wrapper .add  { display: none; position: absolute; right: 0; top: 0; cursor: pointer; }
#produtos-relacionados ul li .wrapper .quick-view  { display: none; position: absolute; left: 0; right: 0; top: 110px; cursor: pointer; text-align: center;  }
#produtos-relacionados ul li .wrapper .quick-view a { display: block; width: 80px; height: 21px; margin: 0 auto; text-indent: -9999px; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=quick_view_o.png") 0 0 no-repeat; }
#produtos-relacionados ul li .wrapper h3 { color: #7a7a7a; margin: 9px 0px 10px; }
#produtos-relacionados ul li .wrapper h3 a:hover { text-decoration: none; }
#produtos-relacionados ul li .wrapper .desc {  }
#produtos-relacionados ul li .wrapper .photo { text-align: center; height: 180px; }
#produtos-relacionados ul li .wrapper .preco { line-height: 18px; font-weight: bold; }
#produtos-relacionados ul li .wrapper .preco em { font-style: normal; font-weight: bold; }
#produtos-relacionados ul li .wrapper .preco strong { font-weight: bold; }
#produtos-relacionados ul li .wrapper .preco .valor-de { display: block; color: #bbbbbb; }
#produtos-relacionados ul li .wrapper .preco .valor-por { display: block; color: #3d3d3d; }
#produtos-relacionados ul li .wrapper .preco .valor-dividido { display: block; color: #cc9207; font-size: 14px; }
#produtos-relacionados ul li .wrapper .desc { line-height: 18px; font-weight: bold; }
#produtos-relacionados ul li .wrapper .category { position: absolute; bottom: 0; left: 0; display: block; margin: 0 2px; width: 165px; padding: 8px 5px; border-top:1px dotted #c3c2c2; border-bottom:1px dotted #c3c2c2; }
#produtos-relacionados ul li .wrapper .category a { display: block; font-weight: bold; color: #00519f; padding-left: 10px; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_category_arrow.png") 0 center no-repeat; }
#produtos-relacionados ul li .wrapper .wrapperAmountInCart {  }
#produtos-relacionados ul li .amount-in-cart { display: none; }
#produtos-relacionados ul li .wrapper-buy-button-asynchronous { display: none; }


#main #resenha{ clear: both;  left: 5px;  position: relative; }
#main #resenha div.opiniao-usuario{ padding-left: 2em; }
#main #resenha div.opiniao-usuario h4{ margin-left: -2em;  padding-left: 2em; }
#main #resenha div.opiniao-usuario .avaliacao{ float: left;  padding: 1em 0;  width: 69%; }
#main #resenha div.opiniao-usuario .avalie-produto{ float: right;  padding: 1em 0;  width: 30%; }
#main #resenha div.opiniao-usuario ul.opt{ clear: both; }
#main #resenha div.opiniao-usuario ul.resenhas{ clear: both;  margin: 1em 0 2em;  overflow: hidden; }
#main #resenha ul.resenhas li{ clear: both; }
#main #resenha ul.resenhas ul.bts{ overflow: hidden; }
#main #resenha ul.resenhas ul.bts li{ clear: none;  float: left;  margin: 0.5em 1em 0 0;  overflow: hidden; }
#main #resenha ul.resenhas > li{ margin: 1em 0 2em; }
#main #resenha ul.resenhas p.dados strong{ font-size: 1.2em; }
#main #resenha ul.resenhas blockquote.op-texto{ background-color: #FEFEFE;  font-size: 1.2em;  margin: 0.5em 0 1em 1em; }
#main #resenha ul.resenhas li.opiniao-ajudou{ margin-top: 0.5em; }
#main #resenha .rating-demonstrativo,  ul.resenhas .rating,  body.sku .rating-wrapper .rating,  .prateleira .rating{ background: url("/Control/ArquivoExibir.aspx?NomeArquivo=rating-stars.gif") no-repeat scroll left top transparent;  display: block;  height: 20px;  width: 115px; }
#main #resenha .user-review hr{ display: none; border: 1px solid #ddd;  margin-top: 20px; }
#main #resenha ul.resenhas .rating{ height: 10px !important;  margin-top: 0.6em;  text-indent: -999em; }
#main #resenha .prateleira .rating{ height: 11px;  margin: 0 0 0 3px;  text-indent: -999em;  width: 65px; }
#main #resenha body.sku .rating-wrapper .rating{ height: 12px;  margin: -12px 0 0 112px;  text-indent: -999em; }
#main #resenha .avaliacao0{ background-position: 0 0; }
#main #resenha .avaliacao5{ background-position: 0 -11px; }
#main #resenha .avaliacao10{ background-position: 0 -22px; }
#main #resenha .avaliacao15{ background-position: 0 -33px; }
#main #resenha .avaliacao20{ background-position: 0 -44px; }
#main #resenha .avaliacao25{ background-position: 0 -55px; }
#main #resenha .avaliacao30{ background-position: 0 -66px; }
#main #resenha .avaliacao35{ background-position: 0 -77px; }
#main #resenha .avaliacao40{ background-position: 0 -88px; }
#main #resenha .avaliacao45{ background-position: 0 -99px; }
#main #resenha .avaliacao50{ background-position: 0 -110px; }
#main #resenha div.user-review .avaliacao0{ background-position: 0 0; }
#main #resenha div.user-review .avaliacao5{ background-position: 0 -162px; }
#main #resenha div.user-review .avaliacao10{ background-position: 0 -162px; }
#main #resenha div.user-review .avaliacao15{ background-position: 0 -202px; }
#main #resenha div.user-review .avaliacao20{ background-position: 0 -202px; }
#main #resenha div.user-review .avaliacao25{ background-position: 0 -242px; }
#main #resenha div.user-review .avaliacao30{ background-position: 0 -242px; }
#main #resenha div.user-review .avaliacao35{ background-position: 0 -202px; }
#main #resenha div.user-review .avaliacao40{ background-position: 0 -282px; }
#main #resenha div.user-review .avaliacao45{ background-position: 0 -282px; }
#main #resenha div.user-review .avaliacao50{ background-position: 0 -322px; }
#main #resenha .a0{ background-position: 0 0 !important; }
#main #resenha .a5{ background-position: 0 -90px !important; }
#main #resenha .a10{ background-position: 0 -110px !important; }
#main #resenha .a15{ background-position: 0 -90px !important; }
#main #resenha .a20{ background-position: 0 -110px !important; }
#main #resenha .a25{ background-position: 0 -90px !important; }
#main #resenha .a30{ background-position: 0 -110px !important; }
#main #resenha .a35{ background-position: 0 -90px !important; }
#main #resenha .a40{ background-position: 0 -110px !important; }
#main #resenha .a45{ background-position: 0 -90px !important; }
#main #resenha .a50{ background-position: 0 -110px !important; }
#main #resenha p.media{ overflow: hidden; }
#main #resenha p.media span{ display: block; float: left;  font-size: 1.2em; color: #005ab9; font-weight: bold;  line-height: 2.2em; }
#main #resenha p.media em{ float: left;  margin-left: 5px;  margin-top: 17px; }
#main #resenha p.media em strong{ display: block;  float: left; }
#main #resenha p.media em span{ float: left;  font-size: 1em;  font-style: normal;  font-weight: normal;  margin-left: 0.9em;  margin-top: -0.8em; }
#main #resenha p.media strong{ float: left; }
#main #resenha div.avaliacao .rating{ clear: both; }
#product div.avalie-produto h5{ display: block;  margin-bottom: 0.5em; }
#main #resenha  p.rating-avalie{ margin-top: 5px;  overflow: hidden; }
#main #resenha  p.rating-avalie span.ratingStar{ background: url("/Control/ArquivoExibir.aspx?NomeArquivo=rating-stars.gif") no-repeat scroll 0 -121px transparent;  display: block;  float: left;  height: 20px;  margin-right: 5px;  overflow: hidden;  text-indent: -1999px;  width: 23px; }
#main #resenha p.rating-avalie span.emptyRatingStar{ background-position: 0 -121px; }
#main #resenha p.rating-avalie span.filledRatingStar,  p.rating-avalie span.savedRatingStar{ background-position: 0 -161px !important; }
#main #resenha #opcoes-avalie{ font-size: 10pt;  margin: 1em 0 0; }
#main #resenha #opcoes-avalie p strong{ display: block;  margin-bottom: 0.5em; }
#main #resenha #opcoes-avalie input{ height: 18px;  margin-bottom: 10px; }
#main #resenha #opcoes-avalie label{ display: block;  margin-left: 25px;  margin-top: -25px; }
#main #resenha div.avaliacao ul.rating{ float: left;  margin: 1em 5.3em 0.9em 0;  overflow: hidden; }
#main #resenha div.avaliacao .avalie-produto{ padding-left: 300px; }
#main #resenha div.avaliacao ul.rating li *{ display: block;  float: left; }
#main #resenha div.avaliacao ul.rating li{ clear: both;  list-style: none outside none;  margin: 0 0 5px;  overflow: hidden; }
#main #resenha div.avaliacao em.voteRatingStar{; }
#main #resenha div.avaliacao .rating span{ line-height: 10px; }
#main #resenha div.avaliacao span.voteRatingBar{ background: none repeat scroll 0 0 #E5E5E5;  border-radius: 10px 10px 10px 10px;  height: 14px;  margin: 0 2em 0 1.5em;  width: 250px; }
#main #resenha div.avaliacao span.voteRatingBar span{ background: url("/Control/ArquivoExibir.aspx?NomeArquivo=bg_rating.jpg") repeat scroll 0 0 transparent;  border-radius: 10px 10px 10px 10px;  height: 14px; }
#main #resenha div.avaliacao ul.rating strong.rating{; }
#main #resenha #ulPubliqueResenha{ clear: both; }
#main #resenha .links-resenha-usuario a,  ul.opt li a{ bottom: 2px;  color: #DDD;  font-size: 15px;  font-weight: bold;  padding: 0 0 0 7px;  position: relative;  text-decoration: none; }
#main #resenha #lnkPubliqueResenha{ float: right;  display: block;  width: 145px;  height: 20px;  margin-right: 290px;  text-indent: -9999px;  background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_review.png") 0 0 no-repeat; }
#main #resenha .buy-together-content{ clear: both;  margin: 10px 0;  width: 100% !important; }
#main #product #resenha #opiniao_de_usuario h4 { display: block; width: 242px; height: 34px; text-indent: -9999px; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_product_opnion.png") 0 0 no-repeat; }

#page { clear: both; padding: 0 10px; margin: 15px 0; height: 38px; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=bg_etapas.jpg") 0 0 no-repeat; }
#page { display: block; font-size: 14px; color: #005ab9; text-shadow: 1px 1px 0 #fff; line-height: 34px; }
#page a.more { float: right; display: block; font-size: 11px; color: #7a7a7a; text-shadow: 1px 1px 0 #fff; }
#page a.more:hover { text-decoration: none; }

.departamento #main #centercol .heading { background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_heading_background2.png") 0 0 no-repeat !important; }

#divCompreJunto h4 { clear: both; color: #004E9A; display: block; font-size: 14px; height: 36px; line-height: 34px; margin-top: 10px; text-indent: 10px; text-shadow: 1px 1px 0 #ffffff; width: 100%; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=bg_etapas.jpg") 0 0 no-repeat; }
#divCompreJunto hr { display: none; }
#divCompreJunto table { margin-top: 6px; } 
#divCompreJunto table .itemA { position: relative; width: 180px; height: 230px; padding: 3px; margin: 0 5px 30px 5px; border: 3px solid #fff; } 
#divCompreJunto table .itemA:hover { border: 3px solid #00519f; z-index: 10; }
#divCompreJunto table .itemA a {  }
#divCompreJunto table .itemA img { display: block; margin: 50px auto; }
#divCompreJunto table .itemA h3 { color: #7a7a7a; margin: 9px 0px 10px; }
#divCompreJunto table .itemA h3 a:hover { text-decoration: none; }

#divCompreJunto table .itemB { position: relative; width: 180px; height: 230px; padding: 3px; margin: 0 5px 30px 5px; border: 3px solid #fff; } 
#divCompreJunto table .itemB:hover { border: 3px solid #00519f; }
#divCompreJunto table .itemB a {  }
#divCompreJunto table .itemB img { display: block; margin: 50px auto; }
#divCompreJunto table .itemB h3 { color: #7a7a7a; margin: 9px 0px 10px; }
#divCompreJunto table .itemB h3 a:hover { text-decoration: none; }
 
#divCompreJunto table .plus { position: relative; width: 50px; height: 230px; vertical-align: middle; text-align: center; padding: 3px; margin: 0 5px 30px 5px; } 
#divCompreJunto table .equal { position: relative; width: 50px; height: 230px; vertical-align: middle; text-align: center; padding: 3px; margin: 0 5px 30px 5px; } 
#divCompreJunto table .buy { position: relative; width: 200px; height: 230px; vertical-align: middle; padding: 3px; margin: 0 5px 30px 5px; } 
#divCompreJunto table .buy #lnkComprar { display: block; width: 180px; height: 50px; margin: 10px 0; text-indent: -9999px; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_buy_button.png") 0 0 no-repeat; }
#divCompreJunto table .buy #lnkComprar { display: block; width: 180px; height: 50px; margin: 10px 0; text-indent: -9999px; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_buy_button.png") 0 0 no-repeat; }
#divCompreJunto table .buy .more { display: none; }
#divCompreJunto table .buy stong { color: #00519f; } 

.box-preco-atualizado { display: none; }
.btn-batch-buy { display: none; float: left; width: 180px; height: 50px; margin: 10px 0; text-indent: -9999px; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_buy_button.png") 0 0 no-repeat; }


#publishUserReview { position: relative; }
#publishUserReview h1 { display: none; }
#publishUserReview h2 { clear: both; color: #004e9a; display: block; font-size: 14px; height: 36px; line-height: 34px; margin-top: 10px; margin-bottom: 5px; text-indent: 10px; text-shadow: 1px 1px 0 #ffffff; width: 100%; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=bg_etapas.jpg") 0 0 no-repeat; }
#publishUserReview .close { position: absolute; right: 10px; top: 10px; }
#publishUserReview .close a { display: block; width: 16px; height: 16px; text-indent: -9999px; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=closebutton.png") 0 0 no-repeat; }
#publishUserReview fieldset label { clear: both; display: block; float: left; width: 150px; text-transform: capitalize; font-size: 12px; font-weight: bold; color: #004e9a; }
#publishUserReview fieldset input { float: left; margin-left: 7px; padding: 2px; width: 200px; border: 1px solid #999; }
#publishUserReview fieldset input:hover { border: 1px solid #004e9a; }
#publishUserReview fieldset input:focus { border: 1px solid #004e9a; }
#publishUserReview fieldset span { display: none; float: left; margin-top: 5px; }
#publishUserReview fieldset textarea { clear: both; float: left; margin-top: 7px; padding: 2px; width: 357px; border: 1px solid #999; font-family: Arial, Helvetica, sans-serif; }
#publishUserReview fieldset textarea:hover { border: 1px solid #004e9a; }
#publishUserReview fieldset textarea:focus { border: 1px solid #004e9a; }
#publishUserReview .grp { clear: both; display: block; }
#publishUserReview .fDivulgaEmail { padding-top: 7px; }
#publishUserReview .fDivulgaEmail input { width: auto; height: auto; margin: 0; margin-right: 7px; }
#publishUserReview .fDivulgaEmail label { clear: none; width: auto; }
#publishUserReview .fComentario {  }
#publishUserReview .ranking { display: none; }
#publishUserReview .aviso-resenha{ margin-top: 7px; }
#publishUserReview .avaliar a { display: block; margin: 7px 0; width: 70px; height: 23px; text-indent: -9999px; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_button_avaliar.png") 0 0 no-repeat ; }


#footer { clear: both; }

#footer #footerheading { height: 44px; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_footer_heading.png") 0 0 no-repeat; }

#footer #footerheading .search { position: relative; padding-top: 2px; }
#footer #footerheading .search legend { display: none; }
#footer #footerheading .search label{ display: none; }
#footer #footerheading .search select { display: none; }
#footer #footerheading .search input { display: none; }
#footer #footerheading .search input.fulltext-search-box { position: relative; left: 60px; display: block; padding: 0 40px 0 10px; display: block; height: 42px; width: 450px; line-height: 42px; color: #666; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_searchfooter_background.png") 0 0 no-repeat; }
#footer #footerheading .search input.btn-buscar { position: absolute; top: 2px; display: block; right: 3px; cursor: pointer; display: block; width: 112px; height: 40px; font-size: 1px; color: #fff; text-indent: -9999px; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_search_button.png") 0 0 no-repeat; }
#footer #footerheading .search .jQcustomselect { position: absolute; right: 115px; width: 280px; height: 42px; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_footerselect_background.png") 0 0 no-repeat; }
#footer #footerheading .search .jQcustomselect .jqselectlabel { display: block; width: 235px; padding-right: 30px; padding-left: 15px; color: #0060ac; font-weight: bold; line-height: 42px;  }
#footer #footerheading .search .jQcustomselect .jqselectlabel:hover { text-decoration: none; }
#footer #footerheading .search .jQcustomselect .jQSelect { position: absolute; bottom: 10px; left: 0; z-index: 5; width: 233px; display: block; display: none; background: #fff; padding: 5px; border: 3px solid #0052a1; border-bottom: none; border-radius: 6px 6px 0 0; -moz-border-radius: 6px 6px 0 0; -webkit-border-radius: 6px 6px 0 0;  }
#footer #footerheading .search .jQcustomselect .jQSelect li { display: block; font-size: 12px; padding: 5px 10px 4px; border-bottom: 1px solid #ddd; } 

#footer #footercontent { padding: 7px 15px 10px; background: #e1e1e1; }
#footer #footercontent dl { float: left; display: block; }
#footer #footercontent dl dt { display: block; padding: 8px 0 10px; font-size: 14px; font-weight: bold; color: #444; text-shadow: 1px 1px 0 #fff; }
#footer #footercontent dl dd { display: block; padding: 5px 0; font-size: 11px; }
#footer #footercontent dl dd strong { font-weight: normal; }
#footer #footercontent dl.payment { width: 230px; }
#footer #footercontent dl.business { width: 155px; }
#footer #footercontent dl.business li { display: block; padding: 1px 0 8px 5px; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_liststyleicon.png") left 5px no-repeat; }
#footer #footercontent dl.support { width: 305px; }
#footer #footercontent dl.support li { display: block; float: left; margin: 0px 10px 5px 0; }
#footer #footercontent dl.stamps { width: 262px; }

#footer #address { position: relative; padding: 2px; font-size: 11px; line-height: 14px; }
#footer #address .credits { text-align: right; position: absolute; right: 0; top: 4px;  }

#newsletterform { position: relative; }
#newsletterform .newsletter { height: 111px; margin: 4px; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_newsletter_background.png") 0 0 no-repeat; }
#newsletterform .newsletter h3 { display: none; }
#newsletterform .newsletter p { display: none; }
#newsletterform .newsletter #newsletterClientName { margin-top: 55px; padding: 3px; width: 150px; }
#newsletterform .newsletter #newsletterClientEmail { float: left; width: 130px; margin-top: 5px; margin-left: 7px; padding: 4px; }
#newsletterform .newsletter #newsletterButtonOK { float: left; margin-top: 5px; padding: 4px; width: 27px; height: 15px; font-size: 1px; text-indent: -9999px; }
#newsletterform .newsletter .error { width: 171px; height: 85px; padding: 20px 5px 5px; color: #fff; line-height: 15px; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_newsletter_background_null.png") 0 0 no-repeat; }
#newsletterform .newsletter .success { width: 171px; height: 85px; padding: 20px 5px 5px; color: #fff; line-height: 15px; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_newsletter_background_null.png") 0 0 no-repeat; }
#newsletterform .newsletter .newsletter-button-back { cursor: pointer; margin-top: -25px; color: #fff; }
#newsletterform .newsletter .newsletter-button-back:hover { text-decoration: underline; }


#ajaxBusy { display: none; visibility: hidden; height: 0; width: 0; }
.ui-autocomplete { position: absolute; padding: 0 0 0; width: 230px !important; }
.ui-autocomplete li { display: block; height: 27px; padding: 2px 15px 2px 5px; line-height: 14px; text-indent: -3px; border-bottom: 1px dotted #ddd; border-left: 2px solid #f9c206; border-right:2px solid #f9c206; overflow: hidden; background: #f9faf7; margin-left: 10px; }
.ui-autocomplete li:last-child { border-bottom: 2px solid #f9c206; }
.ui-autocomplete li:hover {  }
.ui-autocomplete li a { display: block; font-size: 11px; cursor: pointer; }
.ui-autocomplete li a { color: #666; text-transform: capitalize; }
.ui-autocomplete li a:hover { text-decoration: none;  }
.ui-autocomplete li a img { float: left; margin-right: 5px; border:1px solid #c5c5c5; -moz-box-shadow: 2px 2px 2px #999; }


#TB_overlay { top: 0; left: 0; right: 0; bottom: 0; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_overlayshadow") 0 0 repeat; }
#TB_window { background: #fff; border:1px solid #ccc; -moz-box-shadow: 0px 0px 20px #111; -webkit-box-shadow: 0px 0px 20px #111; box-shadow: 0px 0px 20px #111; }
#TB_title { float: right; }
#TB_closeAjaxWindow { float: right; }
#TB_closeWindowButton { display: block; float: right; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=fancy_close.png") 0 0 no-repeat; width: 30px; height: 30px; text-indent: -9999px; position: relative; top: -25px; left: 25px; }

div.jqZoomTitle
{
	z-index:5000;
	text-align:center;
	font-size:11px;
	font-family:Tahoma;
	height:16px;
	padding-top:2px;
	position:absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	color: #FFF;
	background: #999;
	display: none;

}

.jqZoomPup
{
		overflow:hidden;
		background-color: #FFF;
		-moz-opacity:0.6;
		opacity: 0.6;
		filter: alpha(opacity = 60);
		z-index:10;
		border-color:#c4c4c4;
		border-style: solid;
		cursor:crosshair;
		width: 80px;
		height: 80px;
}

.jqZoomPup img
{
	border: 0px;
}

.preload{
	-moz-opacity:0.8;
	opacity: 0.8;
   filter: alpha(opacity = 80);
	color: #333;
	font-size: 12px;
	font-family: Tahoma;
   text-decoration: none;
	border: 1px solid #CCC;
   background-color: white;
   padding: 8px;
	text-align:center;
   background-image: url(../images/zoomloader.gif);
   background-repeat: no-repeat;
   background-position: 43px 30px;
	width:90px;
	*width:100px;
	height:43px;
	*height:55px;
	z-index:10;
	position:absolute;
	top:3px;
	left:3px;

}

.jqZoomWindow
{
	border: 1px solid #999;
	background-color: #FFF;
	width: 420px !important;
	height: 420px !important;
	margin-left: 148px;
    margin-top: -15px;
}


.productQuickView .jqZoomWindow
{
	border: 1px solid #999;
	background-color: #FFF;
	width: 420px !important;
	height: 420px !important;
	margin-left: 148px;
    margin-top: -15px;
    display: none !important;
}

.productQuickView .jqZoomPup {
display: none !important;
visibility : hidden !important;
height: 0 !important;
width: 0 !important;
}

.productQuickView .JQPrevButton { display: none; }
.productQuickView .JQNextButton { display: none; }

.outstock { position: absolute; bottom: 70px; width: 97%; text-align: center; }
.outstock  img { float: left; margin-left: 56px; }

.gibson {  }
.gibson #general { width: 100% !important; }
.gibson #header { width: 988px !important; margin: 0 auto !important; z-index: 5 !important; }
.gibson #footer { width: 988px !important; margin: 0 auto !important; }


#gibson { position: relative; }
#gibson a:hover { text-decoration: none; }
#gibson #gibson-logo { position: relative; top: -60px; width: 986px; margin: 0 auto; }
#gibson #gibson-logo a { display: block; position: absolute; z-index: 1; margin-left: 350px; width: 200px; }
#gibson #gibson-menu { position: relative; top: 30px; height: 27px; width: 986px; margin: 0 auto 30px; border: 1px solid #ccc; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_menubg.png") 0 bottom repeat-x; }
#gibson #gibson-menu .first-nav {  }
#gibson #gibson-menu .first-nav li { display: block; float: left; padding: 7px 20px 8px 10px; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_hotsite_navigationbg.png") right 0 no-repeat; }
#gibson #gibson-menu .first-nav li.last { background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_hotsite_navigationbglast.png") right 0 no-repeat; }
#gibson #gibson-menu .first-nav li a {  }
#gibson #gibson-menu .first-nav li a:hover { text-decoration: none; }

#gibson #gibson-menu .secondnav { position: absolute; right: -1px; top: -8px; float: right; border-right: 1px solid #ccc; }
#gibson #gibson-menu .secondnav li { display: block; float: left; }
#gibson #gibson-menu .secondnav li a { display: block; float: left; padding: 11px 16px; background: #fff url("/Control/ArquivoExibir.aspx?NomeArquivo=img_secondnavbg.png") 0 0 repeat-x; border: 1px solid #ccc; border-right: 0 none; }
#gibson #gibson-menu .secondnav li a:hover { text-decoration: none; background: #fff url("/Control/ArquivoExibir.aspx?NomeArquivo=img_secondnavbgact.png") 0 0 repeat-x; border: 1px solid #ccc; border-right: 0 none; }
#gibson #gibson-menu .secondnav li a.active { background: #fff url("/Control/ArquivoExibir.aspx?NomeArquivo=img_secondnavbgact.png") 0 0 repeat-x; }

#gibson #gibson-content { background: #ededed; margin-top: -1px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;  }
#gibson #gibson-wrap { width: 986px; margin: 0 auto; padding: 11px 0; }
#gibson #gibson-wrap #slider { border: 1px solid #c6c6c6; }
#gibson #gibson-wrap #slider a img { width: 984px; height: 375px; }
.fb-like { height: 32px; }
#gibson #gibson-wrap #gibson-list {  }
#gibson #gibson-wrap #gibson-list #gibsonlist-left { 
    float: left;
	overflow:hidden;
	position:relative; 
	text-align:center;
	width:700px;
}


/*#gibson #gibson-products-nav{
	bottom:10px;
	left:50%;
	position:absolute;
}
*/
#gibson #list-collection #productslidewrapper #productslidercontainer strong{ 
	background: url('/Control/ArquivoExibir.aspx?NomeArquivo=img_hositeprateleiradegrade.png') repeat-x;
	display:block;
	line-height: 16px;
	padding:15px 10px;
}

#gibson .black { color: #000; text-align: center; }

#gibson #navigation-steps { clear: both; position: relative; width: 693px; height: 30px; margin-bottom: 10px; }
#gibson #navigation-steps .navitems { position: relative; left: 50%; float: left; }
#gibson #navigation-steps .navitems span { padding: 0 7px; }
#gibson #navigation-steps a:hover { text-decoration: none; }
#gibson #navigation-steps .prev,
#gibson #navigation-steps .next{
	color:#a1a1a1;
	padding:2px 0;
}
#gibson #navigation-steps .next{
	background:url('/Control/ArquivoExibir.aspx?NomeArquivo=btn_nav_list_next.png') no-repeat left center;
	padding-left:30px;
}
#gibson #navigation-steps .prev{
	background:url('/Control/ArquivoExibir.aspx?NomeArquivo=btn_nav_list_prev.png') no-repeat right center;
	padding-right:30px;
}


#gibson #gibson-wrap #gibson-list #gibson-right { float: right; width: 285px; }
#gibson #gibson-wrap #gibson-list #gibson-right ul { margin-top: 11px; padding: 10px; min-height: 125px; border: 1px solid #ccc; }
#gibson #gibson-wrap #gibson-list #gibson-right ul li { display: block; }
#gibson #gibson-wrap #gibson-list #gibson-right ul li a { display: block; padding: 5px; color: #000; border: 1px solid #ebebeb; }
#gibson #gibson-wrap #gibson-list #gibson-right ul li.active a { background: #fff; font-weight: bold; border: 1px solid #ccc; }
#gibson #gibson-wrap #gibson-list #gibson-right ul li a:hover { text-decoration: none; }


#gibson #recomend h2{
	background: #4C4C4C;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	padding: 9px;
	text-align: center;
}

#hotsite-navigation {  }
#hotsite-navigation ul { border-left: 1px solid #ccc; border-right: 1px solid #ccc; padding-left: 1px; height: 30px; background: #fff; }
#hotsite-navigation ul li { display: block; float: left; width: 24px; height: 24px; margin: 4px 2px; line-height: 24px; text-align: center; background: url("/arquivos/img_box_background.png") 0 0 no-repeat; }
#hotsite-navigation ul li.pgCurrent { color: #fff; text-shadow: 1px 1px 0 #000; }

#gibson #recomend #recomendwrap{
	background:#FFF;
	border:1px solid #c4c4c4;
    border-top: 0 none;
	padding-bottom:25px;
	padding-top:10px;
	position:relative;
}
#gibson #recomend #recomendwrap h2{ display:none; }
#gibson #recomend #recomendwrap .prateleira{
	width: 765px;
    height: 1090px;
    position: relative;
    overflow: hidden;
    margin-left: 115px;
}
#gibson #recomend #recomendwrap .prateleira ul{
	position: relative;
    top: 0;
    left: 0;
    
}
#gibson #recomend #recomendwrap ul li{
	float:left;
	margin:0 10px;
	width:170px;
    height: 280px;
}
#gibson #recomend #recomendwrap ul li .imagethumb  {
	display: block;
    margin-bottom: 5px;
}
#gibson #recomend #recomendwrap ul li a{ 
	display:block;
	margin-bottom:15px;
}
#gibson #recomend #recomendwrap ul li a:hover{ text-decoration:none; }
#gibson #recomend #recomendwrap ul li .price{
	color:#000;
	font-weight:bold;
}
#gibson #recomend #recomendwrap ul li .paymenttimes{
	color:#c8883f;
	font-size:14px;
	font-weight:bold;
	margin-top:27px;
}
#gibson #recomend #recomendwrap #btn_nav_prev, 
#gibson #recomend #recomendwrap #btn_nav_next{
	background: no-repeat center #FFF;
	display:block;
	height:100%;
	position:absolute;
	padding:0 15px;
	top:0;
	width:25px;
}
#gibson #recomend #recomendwrap #btn_nav_prev{
	background-image:url('/Control/ArquivoExibir.aspx?NomeArquivo=bt_nav_prev.png');
	left:0;
}
#gibson #recomend #recomendwrap #btn_nav_next{
	background-image:url('/Control/ArquivoExibir.aspx?NomeArquivo=bt_nav_next.png');
	right:0;
}

#gibson #newsletter{
	background:#f5f5f5;
	border:1px solid #c3c3c3;
	margin-top:10px;
	overflow:hidden;
	padding:6px;
}
#gibson #newsletter h3, #gibson #newsletter fieldset, #gibson #newsletter fieldset p ,#gibson #newsletter .img{
	float:left;
}
#gibson #newsletter h3.newsletter-title{ display:none; }
#gibson #newsletter fieldset{
	padding:4px 0;
}

#gibson #newsletter fieldset p{ 
	border:1px solid #C4C4C4;
	border-top:none;
	border-bottom:none;
	color:#8d8c8c;
	font-size:11px;
	margin:0 15px;
    padding: 0 10px;
	text-align: center;
	width: 130px; 
}


#gibson #newsletter h3{ 
	border:1px solid #C4C4C4;
	border-top:none;
	border-bottom:none;
	color:#8d8c8c;
	font-size:11px;
	margin: 5px 15px;
    padding: 5px 10px;
	text-align: center;
	width: 130px; 
    font-weight: normal;
    text-transform: capitalize;
}

#gibson #newsletter em { font-style: normal; }

#gibson #newsletter label {

    font-size: 11px;
    color:#8d8c8c;
    display: block;
    padding-right: 15px;
}

#gibson #newsletter fieldset input{
	background:#FFF;
	border:1px solid #C4C4C4;
	font-size:11px;
	margin:0 5px;
	margin-top: 1px;
	padding:2px;
}
#gibson #newsletter fieldset input.newsletter-button-ok{
	background:url('/Control/ArquivoExibir.aspx?NomeArquivo=img_hotsite_navigationbg.png') repeat-x;
	border:1px solid #9c9d9d;
	color:#000;
	font-size:11px;
	padding:2px 12px;
}

#gibson #newsletter input.newsletter-button-back{
	background:url('/Control/ArquivoExibir.aspx?NomeArquivo=img_hotsite_navigationbg.png') repeat-x;
	border:1px solid #9c9d9d;
	color:#000;
	font-size:11px;
	padding:2px 12px;
    margin-top: 5px;
    text-transform:capitalize;
}

#list-collection {  }
#list-collection #productslidewrapper { }
#list-collection #productslidewrapper #leftnav { float: left; }
#list-collection #productslidewrapper #productslidercontainer { position: relative; float: left; width: 693px; height: 185px; overflow: hidden; }
#list-collection #productslidewrapper #productslidercontainer h2 { display: none; }
#list-collection #productslidewrapper #productslidercontainer .prateleira { position: absolute; top: 0; left: 0; width: 10000px; }
#list-collection #productslidewrapper #productslidercontainer .prateleira li { display: block; float: left; width: 213px; height: 145px; position: relative; left: -12px; margin: 12px; border: 1px solid #d8d4d1; }
#list-collection #productslidewrapper #productslidercontainer .prateleira li a { }
#list-collection #productslidewrapper #productslidercontainer .prateleira li a .imagethumb { position: relative; display: block; height: 80px; overflow: hidden; background: #fff; border-bottom: 1px solid #d8d4d1; }
#list-collection #productslidewrapper #productslidercontainer .prateleira li a .imagethumb img { position: absolute; top: -25px; left: 50%; display: block; margin-left: -65px; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); }
#list-collection #productslidewrapper #productslidercontainer .prateleira li .price { display: none; }
#list-collection #productslidewrapper #productslidercontainer .prateleira li .paymenttimes { display: none; }
#list-collection #productslidewrapper #productslidercontainer .prateleira li .desc { display: none; }
#list-collection #productslidewrapper #productslidercontainer .prateleira li .flag { display: none; }
#list-collection #productslidewrapper #rightnav { float: right; }




.coin-slider { overflow: hidden; zoom: 1; position: relative; }

.coin-slider a{ text-decoration: none; outline: none; border: none; }
.coin-slider a img { width: 984px; height: 375px; display:none; }
.cs-buttons { font-size: 0px; padding: 10px; float: left; }
.cs-buttons a { margin-left: 5px; height: 10px; width: 30px; float: left; border: 1px solid #B8C4CF; color: #B8C4CF; background: #B8C4CF; text-indent: -1000px; }
.cs-active { background: #fff !important; color: #FFFFFF !important; }
.cs-prev, .cs-next { display: none !important; }




body > div { -webkit-transition: all 1s ease-in-out; }
#ipadgeneral { position: fixed; width: 1024px; height: 768px; }
#ipadheader { height: 34px; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_navigation_background.png") no-repeat scroll 0 0 transparent; }
#ipadheader #ipadlogo { float: left; width: 200px; }
#ipadheader #ipadnav { float: left; width: 500px; }
#ipadheader #ipadnav ul {  }
#ipadheader #ipadnav ul li { display: block; float: left; line-height: 26px; }
#ipadheader #ipadnav ul li a { display: block; float: left; padding: 5px 15px; font-size: 11px; color: #fff; }
#ipadheader #ipadsearch { float: right; width: 200px; }
#ipadheader #ipadsearch .fulltext-search-box { width: 150px; margin-top: 3px; margin-left: -3px; padding: 4px; color:#fff; background: #bbb; border:1px solid #fff; }

#ipadmain { clear: both; position: relative; }

#ipadmain #ipadleftnav { width: 200px; position: absolute; top: 0; left: -180px; background: red; }

#ipadmain #ipadproductlist { position: relative; width: 100%; overflow: hidden; height: 300px; }
#ipadmain #ipadproductlist ul { position: absolute; width: 5000px; }
#ipadmain #ipadproductlist ul li { position: relative; display: block; float: left; width: 180px; padding: 3px; margin: 0 5px 10px 5px; } 
#ipadmain #ipadproductlist ul li { margin: 0 4px 0px !important; } 
#ipadmain #ipadproductlist ul li:hover { background: #0154c1 url("/Control/ArquivoExibir.aspx?NomeArquivo=img_productbox_hover.png") 0 0 repeat-x; }
#ipadmain #ipadproductlist ul li .wrapper  { position: relative; height: 280px; padding: 0 3px; background: #fff; } 
#ipadmain #ipadproductlist ul li .wrapper .check  { display: none; position: absolute; right: 0; top: 0; }
#ipadmain #ipadproductlist ul li .wrapper .add  { display: none; position: absolute; right: 0; top: 0; cursor: pointer; }
#ipadmain #ipadproductlist ul li .wrapper .quick-view  { display: none; position: absolute; left: 0; right: 0; top: 110px; cursor: pointer; text-align: center;  }
#ipadmain #ipadproductlist ul li .wrapper .quick-view a { display: block; width: 80px; height: 21px; margin: 0 auto; text-indent: -9999px; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=quick_view_o.png") 0 0 no-repeat; }
#ipadmain #ipadproductlist ul li .wrapper h3 { color: #7a7a7a; margin: 9px 0px 10px; }
#ipadmain #ipadproductlist ul li .wrapper h3 a:hover { text-decoration: none; }
#ipadmain #ipadproductlist ul li .wrapper .desc { display: none }
#ipadmain #ipadproductlist ul li .wrapper .photo { text-align: center; height: 140px; }
#ipadmain #ipadproductlist ul li .wrapper .preco { line-height: 18px; font-weight: bold; }
#ipadmain #ipadproductlist ul li .wrapper .preco em { font-style: normal; font-weight: bold; }
#ipadmain #ipadproductlist ul li .wrapper .preco strong { font-weight: bold; }
#ipadmain #ipadproductlist ul li .wrapper .preco .valor-de { display: none; color: #bbbbbb; }
#ipadmain #ipadproductlist ul li .wrapper .preco .valor-por { display: block; color: #3d3d3d; }
#ipadmain #ipadproductlist ul li .wrapper .preco .valor-dividido { display: none; color: #cc9207; font-size: 14px; }
#ipadmain #ipadproductlist ul li .wrapper .desc { display: none; line-height: 18px; font-weight: bold; }
#ipadmain #ipadproductlist ul li .wrapper .category { display: none; position: absolute; bottom: 0; left: 0; display: block; margin: 0 2px; width: 165px; padding: 8px 5px; border-top:1px dotted #c3c2c2; border-bottom:1px dotted #c3c2c2; }
#ipadmain #ipadproductlist ul li .wrapper .category a { display: block; font-weight: bold; color: #00519f; padding-left: 10px; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_category_arrow.png") 0 center no-repeat; }
#ipadmain #ipadproductlist ul li .wrapper .wrapperAmountInCart {  }
#ipadmain #ipadproductlist ul li .amount-in-cart { display: none; }
#ipadmain #ipadproductlist ul li .wrapper-buy-button-asynchronous { display: none; }